package com.miplus.ccrm.core.controller.vo.action;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class FiAmortDetailVo {
    /**
     * 期数
     */
    private Integer pernumber;

    /**
     * 还款日
     */
    @JsonFormat(pattern ="yyyy-MM-dd",timezone = "GMT+8")
    private Date paydate;

    /**
     * 每期应还金额
     */
    private BigDecimal amount;

    /**
     * 累计应还金额
     */
    private BigDecimal amountsum;

    /**
     * 应还本金
     */
    private BigDecimal prin;

    /**
     * 应还利息
     */
    private BigDecimal interest;

    /**
     * 应还费用
     */
    private BigDecimal expense;

    /**
     * 剩余金额
     */
    private BigDecimal reamount;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 状态描述
     */
    private String statusdsc;

    /**
     * 实际还款金额
     */
    private BigDecimal repayment;

    /**
     * 实际还款日期
     */
    @JsonFormat(pattern ="yyyy-MM-dd",timezone = "GMT+8")
    private Date repaydate;

    /**
     * 实际累计还款金额
     */
    private BigDecimal repaymentsum;

    /**
     * 实际剩余金额
     */
    private BigDecimal remainpay;
}
